Small Makefile cleanup mainly related to tags file generation
authorGlenn Morris <rgm@gnu.org>
Sat, 2 Nov 2013 19:18:50 +0000 (12:18 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 2 Nov 2013 19:18:50 +0000 (12:18 -0700)
commit35723a4771868dc80deca169e74844e66ff2e7e1
treedee64798fc7be19dd1d6c6026081dc2f0795eecd
parent7ff386048443dededcce0fc2c2ea0fa6e08acf3b
Small Makefile cleanup mainly related to tags file generation

* src/Makefile.in (abs_srcdir): New, set by configure.
(maintainer-clean): Remove pointless echo.  That should be in the
top-level Makefile, if anywhere.  Delete TAGS-LISP.
(extraclean): No s/ and m/ directories for some time.
(TAGS): Remove no-longer-defined S_FILE.
Pass absolute filenames to etags once more.
(TAGS-LISP, $(lwlibdir)/TAGS): Correctly pass ETAGS to sub-makes.
($(lwlibdir)/TAGS): Remove useless subshell, check cd return value.

* lisp/Makefile.in (lisptagsfiles1, lisptagsfiles2, lisptagsfiles3)
(lisptagsfiles4): Use absolute filenames again.
(TAGS, TAGS-LISP): Not everything needs to run in one line.
Remove all *loaddefs files, not just the first.  Remove esh-groups.
(maintainer-clean): Delete TAGS, TAGS-LISP.

* lwlib/Makefile.in (abs_srcdir): New, set by configure.
(ETAGS, ctagsfiles): New variables.
(TAGS): Use ETAGS, ctagsfiles.  Use absolute filenames again.
lisp/ChangeLog
lisp/Makefile.in
lwlib/ChangeLog
lwlib/Makefile.in
src/ChangeLog
src/Makefile.in